/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.utp.proyectobd;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author JOSE
 */
public class ClaseRegAct {

    private int idorq, produsado ,tipoact;
    private double cantidadusada;
    private String  fecha, usuario;
    

    public ClaseRegAct() {
    }

    public ClaseRegAct(int idorq, double cantidadusada, int tipoact, String fecha, String usuario, int produsado) {
        this.idorq = idorq;
        this.cantidadusada = cantidadusada;
        this.tipoact = tipoact;
        this.fecha = fecha;
        this.usuario = usuario;
        this.produsado = produsado;
    }

    public double getCantidadusada() {
        return cantidadusada;
    }

    public void setCantidadusada(double cantidadusada) {
        this.cantidadusada = cantidadusada;
    }

    public int getProdusado() {
        return produsado;
    }

    public void setProdusado(int produsado) {
        this.produsado = produsado;
    }

    public int getIdorq() {
        return idorq;
    }

    public void setIdorq(int idorq) {
        this.idorq = idorq;
    }

    public int getTipoact() {
        return tipoact;
    }

    public void setTipoact(int tipoact) {
        this.tipoact = tipoact;
    }

    public String getFecha() {
        return fecha;
    }

    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }
    Conexion con = new Conexion();

    public int Registra() throws SQLException {
        int idact = 0;

        //Registra la actividad

        Statement st = con.conexionDB().createStatement();
        st.executeUpdate("INSERT INTO tb_actividades(idOrq, TipoAct, FechaAct, Usuario) \n"
                + "values(1, '" + idorq + "', '" + fecha + "', 'hola')");


        //Recoge el ultimo id guardado en la bd
        Statement st2 = con.conexionDB().createStatement();

        ResultSet rs = st2.executeQuery("SELECT IdAct from tb_actividades;");
        rs.last();

        idact = rs.getInt("IdAct");


        //Guarda el detalle de actividad
        Statement st3 = con.conexionDB().createStatement();

        st3.executeUpdate("INSERT INTO tb_detalle_act(IdAct,IdProd, CantidadUsada)"
              + "values(" + idact + ", "+tipoact+", " + cantidadusada + ")");

        
        System.out.println("INSERT INTO tb_detalle_act(IdAct,IdProd, CantidadUsada)"
                + "values(" + idact + ","+tipoact+", " + cantidadusada + ")");
        
        
        return idact;
    }
}
